import java.util.Scanner;

public class Practice08 {
    //编写一个Java程序，使用循环实现一个简单的登陆验证系统。
    // 系统预先设置一个用户名和密码，用户最多有3次输入机会。
    // 如果输入的用户名和密码与预设值匹配，则输出“登陆成功”，
    // 否则提示剩余尝试次数
    public static void main(String[] args) {
//        String user ="zcj";
//        String password = "123456";
//        Scanner sc = new Scanner(System.in);
//        int count = 3;
//        for (int i =1 ; i < count;i++) {
//            System.out.println("请输入用户名：");
//            String user1 = sc.next();
//            System.out.println("请输入密码：");
//            String passsword1 = sc.next();
//            if (user1.equals(user) && passsword1.equals(password)) {
//                System.out.println("登陆成功");
//                break;
//            } else {
//                System.out.println("登陆失败");
//                count--;
//                System.out.println("还剩" + count + "次机会");
//                if (count < 0) {
//                    System.out.println("账户已被锁定");
//                }
//            }
//        }
        Scanner sc = new Scanner(System.in);
        int count = 3;
        while (true) {
        System.out.println("请输入用户名");
        String name = sc.next();
        System.out.println("请输入密码");
        String pass = sc.next();
        if (login(name, pass)) {
            System.out.println("登录成功");
            break;
        } else {
            count --;
            System.out.println("剩余尝试次数" + count);
            if (count < 0) {
                System.out.println("你的账户已被锁定");
                break;
            }
        }
    }
}

    public static boolean login(String name, String pass) {
        String username = "kfm";
        String password = "123456";
        return username.equals(name) && password.equals(pass);
    }
}
